package com.zhouu.example.core.annotation;

import java.lang.annotation.*;

/**
 * @author Zhouu
 * @date 2021-02-24 15:19
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Log {

    /**
     * 模块
     *
     * @return String
     */
    String title();

    /**
     * 业务
     *
     * @return String
     */
    String business();

    /**
     * 操作人
     *
     * @return String
     */
    String operator();

    /**
     * 是否保存请求的参数，默认为保存
     *
     * @return boolean
     */
    boolean isSaveRequestData() default false;
}
